#include <cmldblu1.hpp>
gridpack::parser::Cmldblu1Parser< _data_struct >::Cmldblu1Parser | ( | ) | [explicit] |
Constructor
virtual gridpack::parser::Cmldblu1Parser< _data_struct >::~Cmldblu1Parser | ( | ) | [virtual] |
Destructor
void gridpack::parser::Cmldblu1Parser< _data_struct >::expandModel | ( | gridpack::component::DataCollection * | comp_data, | |
std::vector< gridpack::component::DataCollection * > & | new_buses, | |||
std::vector< gridpack::component::DataCollection * > & | new_branches, | |||
int | l_idx | |||
) |
References gridpack::component::DataCollection::addValue(), BRANCH_FROMBUS, BRANCH_TOBUS, gridpack::parser::Cmldblu1Parser< _data_struct >::setFeeder(), gridpack::parser::Cmldblu1Parser< _data_struct >::setLoadBus(), gridpack::parser::Cmldblu1Parser< _data_struct >::setLowSideBus(), and gridpack::parser::Cmldblu1Parser< _data_struct >::setTransformer().
void gridpack::parser::Cmldblu1Parser< _data_struct >::extract | ( | _data_struct & | data_struct, | |
gridpack::component::DataCollection * | data, | |||
int | l_id | |||
) |
Extract data from _data_struct and store it in data collection object
data_struct | data struct object | |
data | data collection object | |
gen_id | index of generator |
References gridpack::component::DataCollection::addValue(), gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FB, LOAD_FEL, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_IT, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_LTC, LOAD_MODEL, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFEL, LOAD_PFREQ, LOAD_PFS, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_RCOMP, LOAD_RFDR, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TDEL, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTAP, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VD1, LOAD_VD2, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XCOMP, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, and gridpack::component::DataCollection::setValue().
void gridpack::parser::Cmldblu1Parser< _data_struct >::parse | ( | std::vector< std::string > & | split_line, | |
gridpack::component::DataCollection * | data, | |||
int | l_id | |||
) |
Parser list of strings and store results in data collection object
split_line | list of tokens from .dyr file | |
data | data collection object | |
model | name of generator model | |
gen_id | index of generator |
References gridpack::component::DataCollection::addValue(), gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FB, LOAD_FEL, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_IT, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_LTC, LOAD_MODEL, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFEL, LOAD_PFREQ, LOAD_PFS, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_RCOMP, LOAD_RFDR, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TDEL, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTAP, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VD1, LOAD_VD2, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XCOMP, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, gridpack::component::DataCollection::setValue(), gridpack::utility::StringUtils::toUpper(), and gridpack::utility::StringUtils::trimQuotes().
void gridpack::parser::Cmldblu1Parser< _data_struct >::setFeeder | ( | gridpack::component::DataCollection * | comp_data, | |
gridpack::component::DataCollection * | t_data, | |||
int | l_idx | |||
) |
References gridpack::component::DataCollection::addValue(), BRANCH_B, BRANCH_CKT, BRANCH_NUM_ELEMENTS, BRANCH_R, BRANCH_SHIFT, BRANCH_SHUNT_ADMTTNC_B1, BRANCH_SHUNT_ADMTTNC_B2, BRANCH_SHUNT_ADMTTNC_G1, BRANCH_SHUNT_ADMTTNC_G2, BRANCH_STATUS, BRANCH_SWITCHED, BRANCH_TAP, BRANCH_X, gridpack::component::DataCollection::getValue(), LOAD_FB, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_MVA, LOAD_RFDR, and LOAD_XFDR.
void gridpack::parser::Cmldblu1Parser< _data_struct >::setLoadBus | ( | gridpack::component::DataCollection * | comp_data, | |
gridpack::component::DataCollection * | t_data, | |||
int | l_idx | |||
) |
References gridpack::component::DataCollection::addValue(), BUS_SHUNT_BL, BUS_SHUNT_GL, BUS_TYPE, CASE_SBASE, gridpack::component::DataCollection::getValue(), LOAD_BSS, LOAD_CMPKPF, LOAD_CMPKQF, LOAD_COMPPF, LOAD_ETRQ, LOAD_ETRQA, LOAD_ETRQB, LOAD_ETRQC, LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_FRST, LOAD_FTR1, LOAD_FTR1A, LOAD_FTR1B, LOAD_FTR1C, LOAD_FTR2, LOAD_FTR2A, LOAD_FTR2B, LOAD_FTR2C, LOAD_FUVR, LOAD_H, LOAD_HA, LOAD_HB, LOAD_HC, LOAD_ID, LOAD_KP1, LOAD_KP2, LOAD_KQ1, LOAD_KQ2, LOAD_LFADJ, LOAD_LFM, LOAD_LFMA, LOAD_LFMB, LOAD_LFMC, LOAD_LFMD, LOAD_LP, LOAD_LPA, LOAD_LPB, LOAD_LPC, LOAD_LPP, LOAD_LPPA, LOAD_LPPB, LOAD_LPPC, LOAD_LS, LOAD_LSA, LOAD_LSB, LOAD_LSC, LOAD_MTP, LOAD_MTPA, LOAD_MTPB, LOAD_MTPC, LOAD_MVA, LOAD_NP1, LOAD_NP2, LOAD_NQ1, LOAD_NQ2, LOAD_NUMBER, LOAD_P1C, LOAD_P1E, LOAD_P2C, LOAD_P2E, LOAD_PFREQ, LOAD_PFS, LOAD_PL, LOAD_Q1C, LOAD_Q1E, LOAD_Q2C, LOAD_Q2E, LOAD_QFREQ, LOAD_QL, LOAD_RFDR, LOAD_RS, LOAD_RSA, LOAD_RSB, LOAD_RSC, LOAD_RSTALL, LOAD_STEP, LOAD_TF, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TH1T, LOAD_TH2T, LOAD_TMAX, LOAD_TMIN, LOAD_TPO, LOAD_TPOA, LOAD_TPOB, LOAD_TPOC, LOAD_TPPO, LOAD_TPPOA, LOAD_TPPOB, LOAD_TPPOC, LOAD_TRC1, LOAD_TRC1A, LOAD_TRC1B, LOAD_TRC1C, LOAD_TRC2, LOAD_TRC2A, LOAD_TRC2B, LOAD_TRC2C, LOAD_TRST, LOAD_TSTALL, LOAD_TTH, LOAD_TTR1, LOAD_TTR1A, LOAD_TTR1B, LOAD_TTR1C, LOAD_TTR2, LOAD_TTR2A, LOAD_TTR2B, LOAD_TTR2C, LOAD_TV, LOAD_UVTR1, LOAD_UVTR2, LOAD_VBRK, LOAD_VC1OFF, LOAD_VC1ON, LOAD_VC2OFF, LOAD_VC2ON, LOAD_VMAX, LOAD_VMIN, LOAD_VRC1, LOAD_VRC1A, LOAD_VRC1B, LOAD_VRC1C, LOAD_VRC2, LOAD_VRC2A, LOAD_VRC2B, LOAD_VRC2C, LOAD_VRST, LOAD_VSTALL, LOAD_VTR1, LOAD_VTR1A, LOAD_VTR1B, LOAD_VTR1C, LOAD_VTR2, LOAD_VTR2A, LOAD_VTR2B, LOAD_VTR2C, LOAD_XFDR, LOAD_XSTALL, LOAD_XXF, and SHUNT_BINIT.
void gridpack::parser::Cmldblu1Parser< _data_struct >::setLowSideBus | ( | gridpack::component::DataCollection * | comp_data, | |
gridpack::component::DataCollection * | t_data, | |||
int | l_idx | |||
) |
void gridpack::parser::Cmldblu1Parser< _data_struct >::setTransformer | ( | gridpack::component::DataCollection * | comp_data, | |
gridpack::component::DataCollection * | t_data, | |||
int | l_idx | |||
) |
References gridpack::component::DataCollection::addValue(), BRANCH_B, BRANCH_CKT, BRANCH_NUM_ELEMENTS, BRANCH_R, BRANCH_SHIFT, BRANCH_SHUNT_ADMTTNC_B1, BRANCH_SHUNT_ADMTTNC_B2, BRANCH_SHUNT_ADMTTNC_G1, BRANCH_SHUNT_ADMTTNC_G2, BRANCH_STATUS, BRANCH_SWITCHED, BRANCH_TAP, BRANCH_X, gridpack::component::DataCollection::getValue(), LOAD_FMA, LOAD_FMB, LOAD_FMC, LOAD_FMD, LOAD_LTC, LOAD_MVA, LOAD_RCOMP, LOAD_STEP, LOAD_TDEL, LOAD_TFIXHS, LOAD_TFIXLS, LOAD_TMAX, LOAD_TMIN, LOAD_TTAP, LOAD_VMAX, LOAD_VMIN, LOAD_XCOMP, and LOAD_XXF.
void gridpack::parser::Cmldblu1Parser< _data_struct >::store | ( | std::vector< std::string > & | split_line, | |
_data_struct & | data | |||
) |
Parse list of strings store results in data_struct object
split_line | list of tokens from .dyr file | |
data | data struct that stores information from file |
References gridpack::utility::StringUtils::clean2Char(), gridpack::utility::StringUtils::toUpper(), and gridpack::utility::StringUtils::trimQuotes().